3d101ef7645a75649bbfed41805d4d2c07d38b9c,src/main/java/org/basex/test/w3c/W3CTS.java,W3CTS,file,#Nodes#Nodes#QueryContext#boolean#,640

Before Change


        expr = Fun.create(null, def, Str.get(src));
      }
      if(var != null) {
        final Var v = new Var(new QNm(data.atom(var.nodes[c])));
        ctx.vars.addGlobal(v.bind(expr, ctx));
      }
    }
    return tb.finish();

After Change



      Expr expr = null;
      if(src == null) {
        expr = coll(nm, qp);
      } else {
        // assign document
        FunDef def = FunDef.DOC;
        if(!first) {
          def = FunDef.DB;
          src = IO.get(src).dbname();
        }
        // [CG] XQuery/Query Info
        expr = Fun.create(null, def, Str.get(src));
      }
      if(var != null) qp.bind(string(data.atom(var.nodes[c])), expr);
    }
    return tb.finish();
  }